/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Chris Graybosch
 */
public class Reservation {

    private String guestName;
    private String roomNumber;
    private int floorNumber;
    private double totalBill;
    private String guestIDNumber;
    private boolean wakeUpCallSet;
    private String wakeUpCallTime;


    private int wakeUpHour;
    private int wakeUpMinute;
    private String wakeUpMinuteString;
    private String wakeUpAMPMString;
    private int wakeUpAMPM;
    private String emailAddress;

    public Reservation()
    {
        wakeUpCallSet = false;
    }
    
    public Reservation(String guestNameParam, String roomNumberParam, int floorNumberParam, String guestIDNumberParam, double totalBillParam)
    {
        guestName = guestNameParam;
        roomNumber = roomNumberParam;
        floorNumber = floorNumberParam;
        guestIDNumber = guestIDNumberParam;
        totalBill = totalBillParam;
        
        wakeUpCallSet = false;
        
    }

    public void updateTotalBill(double addToBill)
    {
        totalBill = totalBill + addToBill;
    }

    public void setFloorNumber(int floorNumber) {
        this.floorNumber = floorNumber;
    }

    public void setGuestName(String guestName) {
        this.guestName = guestName;
    }

    public void setRoomNumber(String roomNumber) {
        this.roomNumber = roomNumber;
    }

    public void setTotalBill(double totalBill) {
        this.totalBill = totalBill;
    }

    public void setGuestIDNumber(String guestIDNumber) {
        this.guestIDNumber = guestIDNumber;
    }

    public void setWakeUpCallSet(boolean wakeUpCallSet) {
        this.wakeUpCallSet = wakeUpCallSet;
    }

    public void setWakeUpCallTime(String wakeUpCallTime) {
        this.wakeUpCallTime = wakeUpCallTime;
    }

    public int getFloorNumber() {
        return floorNumber;
    }

    public String getGuestName() {
        return guestName;
    }

    public String getRoomNumber() {
        return roomNumber;
    }

    public double getTotalBill() {
        return totalBill;
    }

    public String getGuestIDNumber() {
        return guestIDNumber;
    }

    public boolean isWakeUpCallSet() {
        return wakeUpCallSet;
    }

    public String getWakeUpCallTime() {
        return wakeUpCallTime;
    }

    public void setWakeUpHour(int wakeUpHour) {
        this.wakeUpHour = wakeUpHour;
    }

    public void setWakeUpMinute(int wakeUpMinute) {
        this.wakeUpMinute = wakeUpMinute;
    }

    public int getWakeUpHour() {
        return wakeUpHour;
    }

    public int getWakeUpMinute() {
        return wakeUpMinute;
    }

    public int getWakeUpAMPM() {
        return wakeUpAMPM;
    }

    public void setWakeUpAMPM(int wakeUpAMPM) {
        this.wakeUpAMPM = wakeUpAMPM;
    }

    public String getWakeUpAMPMString() {
        return wakeUpAMPMString;
    }

    public String getWakeUpMinuteString() {
        return wakeUpMinuteString;
    }

    public void setWakeUpAMPMString(String wakeUpAMPMString) {
        this.wakeUpAMPMString = wakeUpAMPMString;
    }

    public void setWakeUpMinuteString(String wakeUpMinuteString) {
        this.wakeUpMinuteString = wakeUpMinuteString;
    }

}
